package demo.hbase.test;

import lombok.Data;

import java.util.List;

/**
 * @author zway-f
 * add by 2021-12-20 15:38
 */
@Data
public class DbConfigParamDto {
    /**
    * 当前登录用户的id
    * */
    private Integer uid;
    /**
    * id
    * */
    private Integer id;
    /**
     * 数据源名称
     */
    private String configName;
    /**
    * 数据库名称
    * */
    private String dbName;
    /**
     * 数据库类型
     * 1.PostgreSQL 2.Oracle 3.MySQL 4.SQLServer 5.DM 6.Hive 7.DB2 8.Elasticsearch 9.Hbase
     */
    private Integer dbType;
    /**
     * 分组ID
     */
    private Integer groupId;

    /**
     * 分组ID
     */
    private String groupName;

    /**
     * IP地址
     */
    private String dbHost;
    /**
     * 端口
     */
    private Integer dbPort;

    /**是否是自定义实例名  0不是自定义  1是自定义*/
    private Integer customizedInstance;

    /**
     * 实例/库名称
     */
    private String instanceName;

    /**
     * 实例/库名称
     */
    private List<String> instanceNameList;


    /**
     * 用户名
     */
    private String dbUser;
    /**
     * 密码
     */
    private String dbPassword;

    /**
     * 新增类型
     */
    private Integer insertType;

    /**oracel服务名*/
    private String serviceName;

    /**
     * 所属业务系统
     */
    private String serviceSystem;
    /**
     * 部门名称
     */
    private Integer departmentId;
    private String departmentName;

    private List<Integer> userIds;//责任人关联用户id

    private List<String> userNames;//责任人关联用户

    private String users;//责任人关联用户
}
